win by a substantial majority - Französisch Englisch Wörterbuch